import req from '@/utils/request'
export default {
  data(){
    return {
      showLoading:false,
      tableData:[]
    }
  },
  methods: {
    beforeInit() {
      return false
    },
    // CRUD的混入内容
    async load() {
      // 为true则代表页面组件通过beforeInit方法重写了方法体
      // 使得其返回非false
      if (!await this.beforeInit()) return
      // 发请求
      this.showLoading=true
      let res = await req(this.loadUrl, {
        params: this.apiPager,
      })
      this.showLoading=false
      //放数据
      this.tableData = res.data.data
      //存储合计数
      this.setTotal(res.data.pager.rows)
      console.log('加载数据:', res)
    },
  },
}
